<template>
  <Navbar />
  <main class="main-content">
    <router-view></router-view>
  </main>
</template>

<script setup>
import Navbar from './components/layout/Navbar.vue';
</script>

<style>
:root {
  /* 主题色彩 */
  --primary-color: #3450ff;
  --primary-dark: #2440db;
  --secondary-color: #00d0ff;
  
  /* 背景色 */
  --bg-dark: #111827;
  --bg-card: #1f2937;
  --bg-hover: #374151;
  
  /* 文字颜色 */
  --text-primary: #f3f4f6;
  --text-secondary: #9ca3af;
  --text-muted: #6b7280;
  
  /* 边框颜色 */
  --border-color: #374151;
  
  /* 渐变 */
  --gradient-primary: linear-gradient(135deg, #3450ff 0%, #00d0ff 100%);
  --gradient-dark: linear-gradient(135deg, #111827 0%, #1f2937 100%);
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
    Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  line-height: 1.6;
  color: var(--text-primary);
  background: var(--bg-dark);
}

.main-content {
  margin-top: 64px;
  min-height: calc(100vh - 64px);
}
</style>